Authentication-Service Constants

The AuthnSvc argument represents the authentication service supplied to the RpcBindingInqAuthInfo and RpcBindingSetAuthInfo run-time functions.

The following constants represent valid values for the AuthnSvc argument:

Constant

Value

Service

RPC_C_AUTHN_DCE_PRIVATE

1

DCE private key authentication

RPC_C_AUTHN_DCE_PUBLIC

2

DCE public key authentication (reserved for future use)

RPC_C_AUTHN_DEC_PUBLIC

4

DEC public key authentication (reserved for future use)

RPC_C_AUTHN_DEFAULT

0xffffffff

Default authentication service

RPC_C_AUTHN_NONE

0

No authentication

RPC_C_AUTHN_WINNT

10

NTLMSSP (NT LAN Manager Security Support Provider)

 

Specify RPC_C_AUTHN_NONE to turn off authentication for remote procedure calls made using the binding handle.

When you specify RPC_C_AUTHN_DEFAULT, the RPC run-time library uses the RPC_C_AUTHN_DCE_PRIVATE authentication service for remote procedure calls made using the binding handle.

See Also

RpcBindingInqAuthInfo, RpcBindingSetAuthInfo